import java.util.*;
import org.rythmengine.template.TemplateBase;
import java.io.*;

public class C00f68b5e_cb67_3368_9b5a_3e244ed2bd77__R_T_C__ extends org.rythmengine.template.TagBase {

	public java.lang.String __getName() {
		return "C00f68b5e_cb67_3368_9b5a_3e244ed2bd77__R_T_C__";
	}

	protected void __setup() {
		if (__isDefVal(exception)) {exception = __get("exception",String.class) ;}
	}

	protected String exception=""; //line: 1

	protected java.lang.String __renderArgName(int __pos) {
		int __p = 0;
		if (__p++ == __pos) return "exception";
		throw new ArrayIndexOutOfBoundsException();
	}

	protected java.util.Map<java.lang.String, java.lang.Class> __renderArgTypeMap() {
		java.util.Map<java.lang.String, java.lang.Class> __m = new java.util.HashMap<String, Class>();
		__m.put("exception", String.class);
		return __m;
	}

	@SuppressWarnings("unchecked")
	public TemplateBase __setRenderArgs(java.util.Map<java.lang.String, java.lang.Object> __args) {
		if (null == __args) throw new NullPointerException();
		if (__args.isEmpty()) return this;
		super.__setRenderArgs(__args);
		if (__args.containsKey("exception")) this.exception = __get(__args,"exception",String.class);
		return this;
	}

	@SuppressWarnings("unchecked") public TemplateBase __setRenderArgs(java.lang.Object... __args) {
		int __p = 0, __l = __args.length;
		if (__p < __l) { 
			Object v = __args[__p++]; 
			exception = __safeCast(v, String.class); 
			__renderArgs.put("exception",exception);
		}
		return this;
	}

	protected java.lang.Class[] __renderArgTypeArray() {
		return new java.lang.Class[]{String.class, };
	}

	@SuppressWarnings("unchecked") @Override public TemplateBase __setRenderArg(java.lang.String __name, java.lang.Object __arg) {
		if ("exception".equals(__name)) this.exception = __safeCast(__arg, String.class);
		super.__setRenderArg(__name, __arg);
		return this;
	}

	@SuppressWarnings("unchecked") public TemplateBase __setRenderArg(int __pos, java.lang.Object __arg) {
		int __p = 0;
				if (__p++ == __pos) { 
			Object v = __arg; 
			exception = __safeCast(v, String.class); 
			__renderArgs.put("exception", exception);
		}
		if(0 == __pos) __setRenderArg("arg", __arg);
		return this;
	}





	public org.rythmengine.utils.TextBuilder build(){
		buffer().ensureCapacity(574);
p(__v0); //line: 7
{ //line: 7
	org.rythmengine.template.ITag.__ParameterList _pl = null;  //line: 7
	_pl = new org.rythmengine.template.ITag.__ParameterList(); //line: 7
	_pl.add("","/static/css/bootstrap.min.css"); //line: 7
		__invokeTag(7, "res", _pl, false); //line: 7
} //line: 7
p(__v85377); //line: 13

try{pe(exception);} catch (RuntimeException e) {__handleTemplateExecutionException(e);}  //line: 13
p(__v48208); //line: 15
{ //line: 15
	org.rythmengine.template.ITag.__ParameterList _pl = null;  //line: 15
	_pl = new org.rythmengine.template.ITag.__ParameterList(); //line: 15
	_pl.add("","/index.html"); //line: 15
		__invokeTag(15, "url", _pl, false); //line: 15
} //line: 15
p(__v19592); //line: 17
{ //line: 17
	org.rythmengine.template.ITag.__ParameterList _pl = null;  //line: 17
	_pl = new org.rythmengine.template.ITag.__ParameterList(); //line: 17
	_pl.add("","/static/js/jquery-1.10.2.min.js"); //line: 17
		__invokeTag(17, "res", _pl, false); //line: 17
} //line: 17
p(__v61871); //line: 18
{ //line: 18
	org.rythmengine.template.ITag.__ParameterList _pl = null;  //line: 18
	_pl = new org.rythmengine.template.ITag.__ParameterList(); //line: 18
	_pl.add("","/static/js/bootstrap.min.js"); //line: 18
		__invokeTag(18, "res", _pl, false); //line: 18
} //line: 18
p(__v73822); //line: 20

		return this;
	}

private static final org.rythmengine.utils.TextBuilder.StrBuf __v85377 = new org.rythmengine.utils.TextBuilder.StrBuf("\">\n</head>\n<body>\n<h2 class=\"page-header\">出错啦~</h2>\n<div class=\"alert alert-danger\" role=\"alert\">\n<pre>\n", new byte[]{34,62,10,60,47,104,101,97,100,62,10,60,98,111,100,121,62,10,60,104,50,32,99,108,97,115,115,61,34,112,97,103,101,45,104,101,97,100,101,114,34,62,-27,-121,-70,-23,-108,-103,-27,-107,-90,126,60,47,104,50,62,10,60,100,105,118,32,99,108,97,115,115,61,34,97,108,101,114,116,32,97,108,101,114,116,45,100,97,110,103,101,114,34,32,114,111,108,101,61,34,97,108,101,114,116,34,62,10,60,112,114,101,62,10});// line:13

private static final org.rythmengine.utils.TextBuilder.StrBuf __v73822 = new org.rythmengine.utils.TextBuilder.StrBuf("\"></script>\n</body>\n</html>", new byte[]{34,62,60,47,115,99,114,105,112,116,62,10,60,47,98,111,100,121,62,10,60,47,104,116,109,108,62});// line:20

private static final org.rythmengine.utils.TextBuilder.StrBuf __v0 = new org.rythmengine.utils.TextBuilder.StrBuf("<!DOCTYPE html>\n<html>\n<head>\n<meta charset=\"UTF-8\">\n<title>大厅自助-促销活动</title>\n<link rel=\"stylesheet\" href=\"", new byte[]{60,33,68,79,67,84,89,80,69,32,104,116,109,108,62,10,60,104,116,109,108,62,10,60,104,101,97,100,62,10,60,109,101,116,97,32,99,104,97,114,115,101,116,61,34,85,84,70,45,56,34,62,10,60,116,105,116,108,101,62,-27,-92,-89,-27,-114,-123,-24,-121,-86,-27,-118,-87,45,-28,-65,-125,-23,-108,-128,-26,-76,-69,-27,-118,-88,60,47,116,105,116,108,101,62,10,60,108,105,110,107,32,114,101,108,61,34,115,116,121,108,101,115,104,101,101,116,34,32,104,114,101,102,61,34});// line:7

private static final org.rythmengine.utils.TextBuilder.StrBuf __v48208 = new org.rythmengine.utils.TextBuilder.StrBuf("\n</pre>\n<a class=\"btn btn-success\" href=\"", new byte[]{10,60,47,112,114,101,62,10,60,97,32,99,108,97,115,115,61,34,98,116,110,32,98,116,110,45,115,117,99,99,101,115,115,34,32,104,114,101,102,61,34});// line:15

private static final org.rythmengine.utils.TextBuilder.StrBuf __v19592 = new org.rythmengine.utils.TextBuilder.StrBuf("\">返回</a>\n</div>\n<script type=\"text/javascript\" src=\"", new byte[]{34,62,-24,-65,-108,-27,-101,-98,60,47,97,62,10,60,47,100,105,118,62,10,60,115,99,114,105,112,116,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34});// line:17

private static final org.rythmengine.utils.TextBuilder.StrBuf __v61871 = new org.rythmengine.utils.TextBuilder.StrBuf("\"></script>\n<script type=\"text/javascript\" src=\"", new byte[]{34,62,60,47,115,99,114,105,112,116,62,10,60,115,99,114,105,112,116,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34});// line:18

}
